0 رای
وضعیت موجودی موجود

قیمت قبلی: 7,520,000 ریال
قیمت: 7,120,000 ریال

 



  • Publisher ‏ : ‎ Manning; 2nd edition (December 7, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 296 pages
  • ISBN-10 ‏ : ‎ 1617290890
  • ISBN-13 ‏ : ‎ 978-1617290893


 

جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C#

 

 

Summary

The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and other technologies.

About this Book

You know you should be unit testing, so why aren't you doing it? If you're new to unit testing, if you find unit testing tedious, or if you're just not getting enough payoff for the effort you put into it, keep reading.

The Art of Unit Testing, Second Edition guides you step by step from writing your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. You'll move quickly to more complicated subjects like mocks and stubs, while learning to use isolation (mocking) frameworks like Moq, FakeItEasy, and Typemock Isolator. You'll explore test patterns and organization, refactor code applications, and learn how to test "untestable" code. Along the way, you'll learn about integration testing and techniques for testing with databases.

The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Create readable, maintainable, trustworthy tests
  • Fakes, stubs, mock objects, and isolation (mocking) frameworks
  • Simple dependency injection techniques
  • Refactoring legacy code


About the Author

Roy Osherove has been coding for over 15 years, and he consults and trains teams worldwide on the gentle art of unit testing and test-driven development. His blog is at ArtOfUnitTesting.com.

Table of Contents

PART 1 GETTING STARTED
  1. PART 2 CORE TECHNIQUES
    PART 3 THE TEST CODE
    PART 4 DESIGN AND PROCESS
    1. The basics of unit testing
    2. A first unit test
    3. Using stubs to break dependencies
    4. Interaction testing using mock objects
    5. Isolation (mocking) frameworks
    6. Digging deeper into isolation frameworks
    7. Test hierarchies and organization
    8. The pillars of good unit tests
    9. Integrating unit testing into the organization
    10. Working with legacy code
    11. Design and testability

 

منابع کتاب جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C#

خلاصه

The Art of Unit Testing، نسخه دوم شما را گام به گام از نوشتن اولین تست های ساده تا ایجاد مجموعه های تست قوی که قابل نگهداری، خوانا و قابل اعتماد هستند، راهنمایی می کند. شما بر ایده های اساسی تسلط خواهید داشت و به سرعت به سمت موضوعات با ارزشی مانند مسخره کردن، خرد و جداسازی، از جمله چارچوب هایی مانند Moq، FakeItEasy، و Typemock Isolator حرکت خواهید کرد. شما الگوهای تست و سازماندهی، کار با کدهای قدیمی و حتی کدهای "غیر قابل آزمایش" را بررسی خواهید کرد. در طول مسیر، با تست یکپارچه سازی و تکنیک ها و ابزارهای آزمایش پایگاه های داده و سایر فناوری ها آشنا خواهید شد.

درباره این کتاب

شما می دانید که باید تست واحد انجام دهید، پس چرا آن را انجام نمی دهید؟ اگر در تست واحد تازه کار هستید، اگر تست واحد را خسته کننده می دانید، یا اگر صرفاً بابت تلاشی که انجام داده اید، بازده کافی دریافت نمی کنید، به خواندن ادامه دهید.

هنر تست واحد، نسخه دوم شما را گام به گام از نوشتن اولین تست های واحد ساده تا ساخت مجموعه های تست کاملی که قابل نگهداری، خوانا و قابل اعتماد هستند، راهنمایی می کند. شما به سرعت به سمت موضوعات پیچیده‌تر مانند مسخره‌سازی و خرد حرکت خواهید کرد، در حالی که یاد می‌گیرید از چارچوب‌های جداسازی (مسخره‌کننده) مانند Moq، FakeItEasy، و Typemock Isolator استفاده کنید. شما الگوهای تست و سازماندهی، برنامه های کاربردی کد refactor را کاوش خواهید کرد و یاد خواهید گرفت که چگونه کد "غیر قابل آزمایش" را آزمایش کنید. در طول مسیر، با تست یکپارچه سازی و تکنیک های آزمایش با پایگاه داده آشنا خواهید شد.

مثال‌های موجود در این کتاب از C# استفاده می‌کنند، اما برای هر کسی که از یک زبان تایپ‌شده ثابت مانند جاوا یا C++ استفاده می‌کند، سودمند خواهد بود.

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.

چه چیزی در داخل است

  • تست های قابل خواندن، قابل نگهداری و قابل اعتماد ایجاد کنید
  • تقلبی، خرد، اشیاء ساختگی، و چارچوب های جداسازی (مسخره کننده).
  • تکنیک های ساده تزریق وابستگی
  • بازسازی کدهای قدیمی


درباره نویسنده

روی اوشروو بیش از 15 سال است که به کدنویسی می پردازد و تیم هایی را در سراسر جهان در مورد هنر ملایم تست واحد و توسعه آزمایش محور مشاوره می دهد و آموزش می دهد. وبلاگ او در ArtOfUnitTesting.com است.

فهرست مطالب

بخش 1 شروع به کار
  1. بخش 2 تکنیک های اصلی
    قسمت 3 کد آزمون
    بخش 4 طراحی و فرآیند
    1. اصول اولیه تست واحد
    2. تست واحد اول
    3. استفاده از خرد برای از بین بردن وابستگی ها
    4. تست تعامل با استفاده از اشیاء ساختگی
    5. چارچوب های جداسازی (مسخره کننده).
    6. کاوش عمیق تر در چارچوب های انزوا
    7. سلسله مراتب و سازماندهی تست
    8. ارکان آزمون واحد خوب
    9. ادغام تست واحد در سازمان
    10. کار با کدهای قدیمی
    11. طراحی و آزمایش پذیری

نظرات کاربران درباره جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C#

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C# نظر می دهد.

ارسال نظر درباره جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C#

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با جلد سخت رنگی_کتاب The Art of Unit Testing: with examples in C#

Computers book خرید اینترنتی کتاب های زبان اصلی C# خرید اینترنتی کتاب های زبان اصلی کامپیوتر Programming Languages

بر اساس سلیقه شما...

  Product details ASIN ‏ : ‎  012088478X ...
8,640,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید